#all {
    margin-left: auto;
    margin-right: auto;
}

* {
    text-align: center;
}

#body {
    width: 963px;
    height: 1788px;
    border-style: solid;
    margin-left: auto;
    margin-right: auto;
    border-width: 0px;
    border-top-width: 1px;
}

#body .index_bg {
    /*根据所处位置对background-position和width,height进行约束*/
    background-image: url("../中粮网/index_bg.png");
    background-repeat: no-repeat;
}

#body .body-part1 {
    width: 964px;
    height: 100px;
}

#body .body-part1 .up {
    width: 962px;
    height: 34px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(156, 156, 156, 0.222);
    border-top-width: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: aliceblue;
}

#body .body-part1 .up .text {
    float: left;
    width: 436px;
    height: 20px;
    margin-left: 40px;
    font-size: 10px;
    text-align: left;
}

#body .body-part1 .up .text a {
    color: #5b5b5b;
    text-decoration: none;
}

#body .body-part1 .up .text a:hover {
    text-decoration: underline;
}

#body .body-part1 .up .car {
    width: 348px;
    height: 25px;
    float: right;
    margin-right: 26px;
    background-image: url(../中粮网/ind_carDivBg.gif);
    font-size: 12px;
    text-align: center;
}

#body .body-part1 .up .car .left {
    float: left;
    width: 165px;
    height: 100%;
    padding-left: 20px;
    margin-top: 5px;
}

#body .body-part1 .up .car .middle {
    float: left;
    margin-top: 5px;
    margin-left: 30px;
}

#body .body-part1 .up .car .right {
    float: left;
    margin-top: 5px;
    margin-left: 40px;
}

#body .body-part1 .down {
    width: 960px;
    height: 60px;
    margin-left: 1px;
    margin-top: 6px;
}

#body .leftpart {
    float: left;
    margin-top: 10px;
    width: 179px;
    height: 1682px;
    
}

#body .rightpart {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 774px;
    height: 1548px;
}

#body .rightpart .part1 {
    width: 774px;
    height: 570px;
}

#body .part1-left {
    float: left;
    width: 530px;
    height: 100%;
}

#body .part1-left .part1-left-top {
    width: 528px;
    height: 240px;
    margin-bottom: 76px;
}
#body .part1-left .part1-left-top #top_ad{
    width: 528px;
    height: 222px;
    background-image: url(../中粮网/top_ad1.png);
    background-color: yellowgreen;
}
#body .part1-left .part1-left-top .ad_menu{
    margin-top:1px;
    width: 528px;
    height: 16px;
}
#body .part1-left-top .ad_menu .ad_selection{
    width: 104px;
    height: 100%;
    border-left-width: 1px;
    border-left-style: solid;
    border-color: yellow;
    float: left;
    font-size: 10px;
    background-color: #bbbbbb;
}
#body .part1-left .part1-left-buttom {
    width: 528px;
    height: 254px;
}

#body .title_line_div {
    /*用于标题的a*/
    width: 530px;
    height: 27px;
}

#body .title_line_div .title_div {
    /*用于标题的表激活*/
    float: left;
    width: 130px;
    height: 27px;
    margin-right: 2px;
    background-image: url(../中粮网/index_bg.png);
    background-repeat: no-repeat;
    background-position: 0px -93px;
    text-align: center;
}

#body .part1-left .part1-left-buttom img {
    float: left;
    border-width: 1px;
    border-style: solid;
    border-color: #8a8a8a2d;
    width: 174px;
    height: 226px;
}

#body .part1-right {
    float: right;
    width: 237px;
    height: 100%;
}

#body .part1-right .part1-right-top {
    width: 100%;
    height: 140px;
}
#body .part1-right .part1-right-top .nowTime{
    width: 230px;
    height: 20%;
    border-radius: 4px;
    border-color: steelblue;
    border-width: 4px;
    border-style: solid;
    display: flex;
    text-align: center;
    justify-content: center;
    font-size: 20px;
    align-content: flex-start;
}
#body .part1-right .part1-right-top .nowTime p{
    margin: 0px;
}
#body .part1-right .part1-right-top .forecast{
    border-radius: 4px;
    border-color: steelblue;
    border-width: 4px;
    border-style: solid;
    width: 230px;
    height: 64%;
    margin-top: 2px;
}
#body .part1-right .part1-right-top .forecast p{
    font-size: 10px;
    text-align: left;
    margin: auto;
}
#body .part1-right .part1-right-center {
    width: 100%;
    height: 163px;
    margin-top: 6px;
    text-align: left;
    background-color: #f8f8f8;
}

#body .part1-right .part1-right-center ul {
    list-style-type: none;
    border-width: 1px;
    border-top-width: 0px;
    border-style: solid;
    border-color: #cccccc;
    width: 235px;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
}

#body .part1-right .part1-right-center ul li {
    font-size: 10px;
    height: 20px;
    margin-left: 8px;
    float: left;
    text-align: left;
}

#body .part1-right .part1-right-center ul li span {
    float: left;
    width: 11px;
    height: 11px;
    margin-top: 3px;
    background-image: url(../中粮网/index_bg.png);
    background-repeat: no-repeat;
    background-position: -191px -39px;
}

#body .part1-right .part1-right-center ul .part1-r-c-ad {
    margin-top: 60px;
    margin-left: 5px;
    margin-bottom: 5px;
    width: 220px;
    height: 58px;
    background-image: url(../中粮网/part1-r-c-ad.jpg);
}

#body .part1-right .part1-right-center .index_bg {
    width: 237px;
    height: 34px;
    background-position: 0px -59px;
}

#body .part1-right .part1-right-buttom {
    width: 100%;
    height: 254px;
    margin-top: 7px;
    background-color: #f8f8f8;
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
}

#body .part1-right .part1-right-buttom .index_bg {
    width: 235px;
    height: 37px;
    background-position: -262px -83px;
}

#body .part1-right-buttom .part1-l-b-div {
    width: 220px;
    height: 64px;
    border-width: 1px;
    border-color: #e1e1e1;
    border-style: solid;
    background-color: #f1f1f1;
    margin: 3px;
    text-align: left;
    padding-left: 5px;
    padding-top: 2px;
}

#body .part1-l-b-div .product_picture {
    width: 60px;
    height: 60px;
    float: left;
}

#body .part1-l-b-div p {
    float: right;
    text-align: left;
    margin-right: 18px;
    width: 135px;
    height: 32px;
    font-size: 10px;
}

#body .rightpart .part2 {
    width: 774px;
    height: 303px;
    margin-top: 10px;
}

#body .rightpart .part2 .index_bg {
    background-position: 0px -120px;
    width: 774px;
    height: 37px;
}

#body .rightpart .part2 .index_bg p {
    margin-left: 420px;
    margin-top: 8px;
    float: left;
    font-size: 8px;
}

#body .rightpart .part2 .index_bg p a {
    text-decoration: none;
    color: #565553;
}

#body .rightpart .part2 .index_bg p a .index_bg {
    width: 6px;
    height: 9px;
    margin-top: 2px;
    background-position: -461px -63px;
    float: left;
}

#body .rightpart .part2 .context {
    width: 772px;
    height: 266px;
    border-width: 1px;
    border-top-width: 0px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: #cccccc;
    border-style: solid;
    background-color: #f8f8f8;
}

#body .rightpart .part2 .context .rpart {
    float: left;
    width: 152px;
    height: 168px;
}

#body .rightpart .part2 .context .rpart img {
    width: 100px;
    height: 100px;
    margin: left 0px auto right 0px auto;
}

#body .rightpart .part2 .context .rpart p {
    font-size: 12px;
    margin: 0px;
}

#body .rightpart .part2 .context .gap {
    float: left;
    margin-top: 30px;
    width: 1px;
    height: 117px;
    background-color: #5e5e5e38;
}

#body .rightpart .part2 .context .part2-c-b-l {
    float: left;
    width: 380px;
    height: 73px;
    background-color: #eeeeee;
    margin-top: 20px;
    margin-left: 6px;
}

#body .rightpart .part2 .context .part2-c-b-l ul {
    list-style-type: none;
    padding: 0px;
    font-size: 10px;
}

#body .rightpart .part2 .context .part2-c-b-l li {
    text-align: left;
    height: 20px;
}

#body .rightpart .part2 .context .part2-c-b-l li .index_bg {
    width: 6px;
    height: 9px;
    float: left;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    background-position: -461px -39px;
}

#body .rightpart .part2 .context .part2-c-b-r {
    float: left;
    width: 380px;
    height: 73px;
    background-image: url(../中粮网/part2_bg.jpg);
    margin-top: 20px;
}

#body .rightpart .part3 {
    width: 774px;
    height: 244px;
    margin-top: 10px;
    border: solid #cccccc 1px;
}

#body .rightpart .part3 .part3_img{
    float: left;
    width: 176px;
    height: 240px;
    border-right: #8a8a8a64 1px solid;
}
#body .rightpart .part3 .part3_context{
    float: left;
    margin: auto;
    width: 242px;
    height: 240px;
}
#body .rightpart .part3 .part3_context .index_bg{
    background-position: -965px 0px;
    width: 243px;
    height: 55px;
}
#body .rightpart .part3 .part3_context ul{
    font-size: 8px;
    padding: 0px;
    padding-left: 20px;
}
#body .rightpart .part3 .part3_context li{
    text-align: left;
}
#body .rightpart .part3 .part3_context ul li::marker{
    font-size: 6px;
}
#body .rightpart .part3 .part3_context img{
    width: 236px;
    height: 88px;
}
#body .rightpart .part4 {
    width: 774px;
    height: 305px;
    margin-top: 10px;
    border: solid #cccccc 1px;
    border-top: none;
}
#body .rightpart .part4 .index_bg{
    background-position: 0px -157px;
    width: 774px;
    height: 37px;
}
#body .rightpart .part4 .part4_left{
    float: left;
    width: 526px;
    height: 276px;
}
#body .rightpart .part4_left .part4_left_top{
    width: 100%;
    height: 156px;
}
#body .rightpart .part4_left .part4_left_top .part4_l_t_div{
    float: left;
    width: 122px;
    height: 146px;
    margin-left: 2px;
}
#body .rightpart .part4_left .part4_left_top .part4_l_t_div p{
    font-size: 10px;
}
#body .rightpart .part4_left .part4_left_bottom{
    width: 518px;
    height: 76px;
    margin-top: 30px;
    margin-left: 5px;
    background-color: #f4f4f4;
}
#body .rightpart .part4_left .part4_left_bottom img{
    float: left;
    width: 60px;
    height: 60px;
    margin-top: 8px;
    margin-left: 4px;
}
#body .rightpart .part4_left .part4_left_bottom p{
    float: left;
    font-size: 10px;
    width: 100px;
    text-align: left;
}
#body .rightpart .part4 .part4_right{
    float: right;
    width: 248px;
    height: 276px;
}
#body .rightpart .part4 .part4_right .part4_r_t{
    width: 236px;
    height: 88px;
}
#body .rightpart .part4 .part4_right .part4_r_b{
    width: 238px;
    height: 159px;
    border: #e1e1e1 1px solid;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f1f1f1;
}
#body .rightpart .part4 .part4_right .part4_r_b .part4_r_b_div{
    width: 210px;
    height: 60px;
    margin: 10px 14px 10px 14px ;
}
#body .rightpart .part4 .part4_right .part4_r_b hr{
    height: 1px;
    width: 224px;
    margin: auto;
    border:none;
    border-top: #e1e1e1 1px dashed;
}
#body .rightpart .part4 .part4_right .part4_r_b .part4_r_b_div img{
    float: left;
    margin-left: 4px;
}
#body .rightpart .part4 .part4_right .part4_r_b .part4_r_b_div p{
    float: left;
    text-align: left;
    width: 128px;
    font-size: 10px;
}
#body .rightpart .part5 {
    width: 773px;
    height: 80px;
    margin-top: 10px;
    padding-top: 5px;
    padding-left: 13px;
    border:#cccccc 1px solid;
}
#body .rightpart .part5 .part5_div{
    float: left;
    width: 88px;
    height: 35px;
    border-width: 2px;
    border-color: #cccccc;
    margin-top: 1px;
    margin-left: 4px;
}
.leftpart .index_bg {
    width: 180px;
    height: 27px;
    background-position: 0px 0px;
}

.leftpart .titles {
    margin-top: 8px;
    width: 179px;
    text-align: left;
    font-size: 12px;
    font-weight: 600;
    color: #6FB908; 
}

.leftpart .content_item {
    width: 177px;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding-bottom: 5px;
}

.leftpart .titles .index_bg {
    width: 6px;
    height: 9px;
    float: left;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    background-position: -6px -43px;
}

.leftpart .content_item .content p {
    color: #6F6F6D;
    margin: 0px;
    text-align: left;
    margin-left: 2.7px;
    margin-top: 2.7px;
    font-size: 12px;
    margin-left: 15px;
}

.leftpart .content_item .content span {
    color: #cccccc;
}
.leftpart .content_item_more{
    width: 177px;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
}
.content_item_more .content_more {
    text-align: right;
    color: #FF5A03;
    font-size: 12px;
    margin: 0px;
    margin-top: 5px;
}
.leftpart .content_item .content a{text-decoration: none;color:#6F6F6D;}